<?php
require_once("../includes.php"); 

$membership = New Membership();
$membership->confirm_member();

$datum = htmlentities($_GET['d']);
$split = explode('/', $datum);
$dag   = $split[0];
$week  = $split[1];
$jaar  = $split[2];
$tijd  = htmlentities($_GET['t']);

$aangemeld         = false;
$reserve_aangemeld = false;

$aantal_reserveringen = Reservering::count_reservering_per_dag($dag, $week, $jaar, $tijd);

$les = Les::get_id($dag, $week, $jaar, $tijd);

$lesdeelnemers = User::get_user_id(DB_DEELNEMER, $les);
$gereserveerd  = User::get_user_id(DB_RESERVERING, $les, 'counter ASC');

if (in_array($_SESSION['user_ID'], $lesdeelnemers))
  $aangemeld = true;

if (in_array($_SESSION['user_ID'], $gereserveerd))
  $reserve_aangemeld = true;

$voornaam = $_SESSION['voornaam'];
$email    = $_SESSION['email'];

$aantal = count($lesdeelnemers);
$max_deelnemers = Les::get_max_deelnemers();

include('../header.php');

if ($les > 0) : 
?>

<div id='agenda'>
<div id='message'>
  <h3>Er zijn nog <strong><?php echo $max_deelnemers - $aantal; ?></strong> plekken vrij.</h3>
</div>

<div class="block">
  <h2 class="red">      
    <span><?php echo $dag; ?></span>
    <?php echo Agenda::get_month_name_for_day($dag, $week, $jaar); ?>
  </h2>

  <div id="info">
    <?php echo Website::create_link("?week=$week&jaar=$jaar", "Terug naar weekoverzicht", "back"); ?>

    <form method="post" action="action.php">

    <?php if ($aangemeld) : ?>
    <h3>Kunt u niet meldt u dan hier af.</h3>

    <?php elseif (! $aangemeld && $aantal < $max_deelnemers) : ?>
    <h3>Er is nog plaats. U kunt u hier aanmelden.</h3>

    <?php elseif (! $aangemenld && ($aantal == $max_deelnemers) && $aantal_reserveringen < 3) : ?> 
    <h3>Er is geen plaats meer, maar U kunt nog op de reservelijst</h3>

    <?php else : ?>
    <h3>Helaas het is vol.</h3>

    <?php endif; ?>

    <ul>
      <li><label>Naam</label><?php echo $voornaam; ?></li>
      <li><label>Email</label><?php echo $email; ?></li>
    </ul>
 
    <input type='hidden' name='datum'  value='<?php echo $datum; ?>'>
    <input type='hidden' name='tijd'   value='<?php echo $tijd; ?>'>
    <input type='hidden' name='les'    value='<?php echo $les; ?>'>
    <input type='hidden' name='user'   value='<?php echo $_SESSION['user_ID']; ?>'>


    <?php if ($aangemeld) : ?>
      <input type='hidden' name='action' value='afmelden'>
      <input type='submit' value="Afmelden" id="submitButton">
    <?php elseif (! $aangemeld && $aantal < $max_deelnemers) : ?>
      <input type='hidden' name='action' value='aanmelden'>
      <input type='submit' value="Aanmelden" id="submitButton">
    <?php elseif (! $aangemenld && ($aantal == $max_deelnemers) && $aantal_reserveringen < 3) : ?>
      <input type='hidden' name='action' value='reserve'>
      <input type='submit' value="Als Reserve" id="submitButton">
    <?php endif; ?>
    </form>
  </div>
</div>

<div class="block">
  <h2 class="red">Aangemelde Leden</h2>
  <div id="info">
   <?php User::list_all($lesdeelnemers); ?>
  </div>
</div>

<div class="block">
  <h2 class="red">Reservelijst</h2>
  <div id="info">

   <?php User::list_all($gereserveerd); ?>

   <?php if ($reserve_aangemeld) : ?>
   <form method="post" action="action.php">
      <input type='hidden' name='datum'  value='<?php echo $datum; ?>'>
      <input type='hidden' name='tijd'   value='<?php echo $tijd; ?>'>
      <input type='hidden' name='les'    value='<?php echo $les; ?>'>
      <input type='hidden' name='user'   value='<?php echo $_SESSION['user_ID']; ?>'>

      <input type='hidden' name='action' value='reserve_afmelden'>
      <input type='submit' value="Afmelden" id="submitButton">
    </form>
    <?php endif; ?>
  </div>
</div>
</div>

<?php else : ?>

<div id='agenda'>
  <h2>Er klopt iets niet, ga aub terug naar het overzicht</h2>
</div>

<?php 
endif;

include('../footer.php'); 
?>